package com.ruoyi.sysem.service;

import com.ruoyi.sysem.domain.CreditUser;

import java.util.List;


/**
 * 借款用户授信资料Service接口
 * 
 * @author ruoyi
 * @date 2022-12-13
 */
public interface ICreditUserService 
{
    /**
     * 查询借款用户授信资料
     * 
     * @param cid 借款用户授信资料主键
     * @return 借款用户授信资料
     */
    public CreditUser selectCreditUserByCid(Long cid);

    /**
     * 查询借款用户授信资料列表
     * 
     * @param creditUser 借款用户授信资料
     * @return 借款用户授信资料集合
     */
    public List<CreditUser> selectCreditUserList(CreditUser creditUser);

    /**
     * 新增借款用户授信资料
     * 
     * @param creditUser 借款用户授信资料
     * @return 结果
     */
    public int insertCreditUser(CreditUser creditUser);

    /**
     * 修改借款用户授信资料
     * 
     * @param creditUser 借款用户授信资料
     * @return 结果
     */
    public int updateCreditUser(CreditUser creditUser);

    /**
     * 批量删除借款用户授信资料
     * 
     * @param cids 需要删除的借款用户授信资料主键集合
     * @return 结果
     */
    public int deleteCreditUserByCids(Long[] cids);

    /**
     * 删除借款用户授信资料信息
     * 
     * @param cid 借款用户授信资料主键
     * @return 结果
     */
    public int deleteCreditUserByCid(Long cid);
}
